package ar.com.ford.it.fullEconomics.persistence.dto;

import java.sql.Timestamp;
import com.ford.it.persistence.PersistenceHelper;
import com.ford.it.persistence.PersistenceIndirection;

/**
 *  ###  Generado por Oracle TopLink Workbench 10.1.3.1.0 - Fri Oct 02 07:39:16 ACT 2009.  ###
 */

public class Teesp01Part {
	
    /** Lazy-Load attribute */
    private PersistenceIndirection eesp01PlantCodeC = PersistenceHelper
            .newIndirection(null);
    
    /** Lazy-Load attribute */
    private PersistenceIndirection teesx03Intflog = PersistenceHelper
    .newIndirection(null);

	private Timestamp eesp01CreateS;
	private String eesp01CreateUserC;
	private Timestamp eesp01LastUpdtS;
	private String eesp01LastUpdtUserC;
	private String eesp01PartBaseCodeC;
	private String eesp01PartClassCodeC;
	private String eesp01PartCommodLowCodeC;
	private String eesp01PartDescriptionBrX;
	private String eesp01PartDescriptionSpX;
	private String eesp01PartDescriptionX;
	private Timestamp eesp01PartInDateY;
	private Timestamp eesp01PartOutDateY;
	private String eesp01PartPrefixCodeC;
	private String eesp01PartSuffixCodeC;
	private String eesp01PartUnitmeasureCodeC;

public Teesp01Part() {
	super();
}

public Teesp01Part(Teesp01Part part) {
    super();
    this.eesp01PlantCodeC = part.eesp01PlantCodeC;
    this.eesp01PartBaseCodeC = part.eesp01PartBaseCodeC;
    this.eesp01PartClassCodeC = part.eesp01PartClassCodeC;
    this.eesp01PartCommodLowCodeC = part.eesp01PartCommodLowCodeC;
    this.eesp01PartDescriptionX = part.eesp01PartDescriptionX;
    this.eesp01PartInDateY = part.eesp01PartInDateY;
    this.eesp01PartOutDateY = part.eesp01PartOutDateY;
    this.eesp01PartPrefixCodeC = part.eesp01PartPrefixCodeC;
    this.eesp01PartSuffixCodeC = part.eesp01PartSuffixCodeC;
    this.eesp01PartUnitmeasureCodeC = part.eesp01PartUnitmeasureCodeC;
    this.eesp01CreateS = part.eesp01CreateS;
    this.eesp01CreateUserC = part.eesp01CreateUserC;
    this.eesp01LastUpdtS = part.eesp01LastUpdtS;
    this.eesp01LastUpdtUserC = part.eesp01LastUpdtUserC;
    this.eesp01PartDescriptionBrX = part.eesp01PartDescriptionBrX;
    this.eesp01PartDescriptionSpX = part.eesp01PartDescriptionSpX;
}

public Timestamp getEesp01CreateS() {
	return this.eesp01CreateS;
}

public String getEesp01CreateUserC() {
	return this.eesp01CreateUserC;
}

public Timestamp getEesp01LastUpdtS() {
	return this.eesp01LastUpdtS;
}

public String getEesp01LastUpdtUserC() {
	return this.eesp01LastUpdtUserC;
}

public String getEesp01PartBaseCodeC() {
	return this.eesp01PartBaseCodeC;
}

public String getEesp01PartClassCodeC() {
	return this.eesp01PartClassCodeC;
}

public String getEesp01PartCommodLowCodeC() {
	return this.eesp01PartCommodLowCodeC;
}

public String getEesp01PartDescriptionBrX() {
	return this.eesp01PartDescriptionBrX;
}

public String getEesp01PartDescriptionSpX() {
	return this.eesp01PartDescriptionSpX;
}

public String getEesp01PartDescriptionX() {
	return this.eesp01PartDescriptionX;
}

public Timestamp getEesp01PartInDateY() {
	return this.eesp01PartInDateY;
}

public Timestamp getEesp01PartOutDateY() {
	return this.eesp01PartOutDateY;
}

public String getEesp01PartPrefixCodeC() {
	return this.eesp01PartPrefixCodeC;
}

public String getEesp01PartSuffixCodeC() {
	return this.eesp01PartSuffixCodeC;
}

public String getEesp01PartUnitmeasureCodeC() {
	return this.eesp01PartUnitmeasureCodeC;
}

public Teesg01Plant getEesp01PlantCodeC() {
	return (Teesg01Plant) this.eesp01PlantCodeC.getValue();
}

public String getEesp01PlantCodeC2() {
	// Rellene el cuerpo del m\u00E9todo aqu\u00ED.
	return null;
}

protected Teesg01Plant getEesp01PlantCodeCHolder() {
	return (Teesg01Plant) this.eesp01PlantCodeC.getValue();
}

public Teesx03Intflog getTeesx03Intflog() {
	return (Teesx03Intflog)teesx03Intflog.getValue();
}

public void setEesp01CreateS(Timestamp eesp01CreateS) {
	this.eesp01CreateS = eesp01CreateS;
}

public void setEesp01CreateUserC(String eesp01CreateUserC) {
	this.eesp01CreateUserC = eesp01CreateUserC;
}

public void setEesp01LastUpdtS(Timestamp eesp01LastUpdtS) {
	this.eesp01LastUpdtS = eesp01LastUpdtS;
}

public void setEesp01LastUpdtUserC(String eesp01LastUpdtUserC) {
	this.eesp01LastUpdtUserC = eesp01LastUpdtUserC;
}

public void setEesp01PartBaseCodeC(String eesp01PartBaseCodeC) {
	this.eesp01PartBaseCodeC = eesp01PartBaseCodeC;
}

public void setEesp01PartClassCodeC(String eesp01PartClassCodeC) {
	this.eesp01PartClassCodeC = eesp01PartClassCodeC;
}

public void setEesp01PartCommodLowCodeC(String eesp01PartCommodLowCodeC) {
	this.eesp01PartCommodLowCodeC = eesp01PartCommodLowCodeC;
}

public void setEesp01PartDescriptionBrX(String eesp01PartDescriptionBrX) {
	this.eesp01PartDescriptionBrX = eesp01PartDescriptionBrX;
}

public void setEesp01PartDescriptionSpX(String eesp01PartDescriptionSpX) {
	this.eesp01PartDescriptionSpX = eesp01PartDescriptionSpX;
}

public void setEesp01PartDescriptionX(String eesp01PartDescriptionX) {
	this.eesp01PartDescriptionX = eesp01PartDescriptionX;
}

public void setEesp01PartInDateY(Timestamp eesp01PartInDateY) {
	this.eesp01PartInDateY = eesp01PartInDateY;
}

public void setEesp01PartOutDateY(Timestamp eesp01PartOutDateY) {
	this.eesp01PartOutDateY = eesp01PartOutDateY;
}

public void setEesp01PartPrefixCodeC(String eesp01PartPrefixCodeC) {
	this.eesp01PartPrefixCodeC = eesp01PartPrefixCodeC;
}

public void setEesp01PartSuffixCodeC(String eesp01PartSuffixCodeC) {
	this.eesp01PartSuffixCodeC = eesp01PartSuffixCodeC;
}

public void setEesp01PartUnitmeasureCodeC(String eesp01PartUnitmeasureCodeC) {
	this.eesp01PartUnitmeasureCodeC = eesp01PartUnitmeasureCodeC;
}

public void setEesp01PlantCodeC(Teesg01Plant aTeesg01Plant) {
	this.eesp01PlantCodeC.setValue(aTeesg01Plant);
}

public void setEesp01PlantCodeC2(String aString) {
	// Rellene el cuerpo del m\u00E9todo aqu\u00ED.
}

protected void setEesp01PlantCodeCHolder(Teesg01Plant aEesp01PlantCodeC) {
	this.eesp01PlantCodeC.setValue(aEesp01PlantCodeC);
}

public void setTeesx03Intflog(Teesx03Intflog ateesx03Intflog) {
	this.teesx03Intflog.setValue(ateesx03Intflog);
}

public String toString() {
    return this.getEesp01PartClassCodeC() + " "
            + this.getEesp01PartPrefixCodeC() + "-"
            + this.getEesp01PartBaseCodeC() + "-"
            + this.getEesp01PartSuffixCodeC();
}

}
